package com.yunfei.mapper.aiiidb;
import com.yunfei.mapper.BaseDao;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;

/**
*@tablename 消息中心：通知
*@author zhengyunfei
*@createDate Thu Feb 21 13:58:01 CST 2019
*/ 
@Mapper
public interface MessageNoticeMapper<T> extends BaseDao<T>  {
	T getNoReadMessageCount(Map<String, Object> paramMap);//未读消息的个数
	void add(Map<String, Object> paramMap);
	void delete(Map<String, Object> paramMap);//删除客户读取的消息
	void update(Map<String, Object> paramMap);//更新消息为已读
	void updateMessageType(Map<String, Object> paramMap);//更新到处理时间需要处理的数据
	List<T> findAllList(Map<String, Object> paramMap);//消息通知列表
	List<T> getScheduleTime(Map<String, Object> paramMap);//获取需要调起任务的时间

	String getDateNow();

	void updateNotSendMessage();
}

